Skip to content

fix(ci): error if GitHub Actions jobs run > 30m#356

Merged
auxesis merged 1 commit into
mainfrom
fix/set-timeout-on-gh-actions-jobs
Jan 29, 2026
Merged

fix(ci): error if GitHub Actions jobs run > 30m#356
auxesis merged 1 commit into
mainfrom
fix/set-timeout-on-gh-actions-jobs

Conversation

@auxesis
Copy link
Copy Markdown
Contributor

@auxesis auxesis commented Jan 29, 2026

Overrides the GitHub Actions default of 360 minutes (6 hours), which we recently hit with a faulty build.

Acknowledgment

By submitting this pull request, I confirm that CipherStash can use, modify, copy, and redistribute this contribution, under the terms of CipherStash's choice.

Overrides the GitHub Actions default of 360 minutes (6 hours), which we
recently hit with a faulty build.
Copilot AI review requested due to automatic review settings January 29, 2026 04:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a 30-minute timeout to all GitHub Actions jobs to prevent runaway builds from consuming excessive CI resources, addressing a recent incident where a faulty build hit the default 6-hour timeout.

Changes:

  • Added timeout-minutes: 30 configuration to all jobs across the three workflow files
  • Reduces default GitHub Actions timeout from 360 minutes (6 hours) to 30 minutes for all CI/CD jobs

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/test.yml Added 30-minute timeout to the test job that runs across PostgreSQL 14-17
.github/workflows/release.yml Added 30-minute timeout to both the build job (compiling Rust binaries and Docker images) and the merge job (publishing multi-platform images)
.github/workflows/benchmark.yml Added 30-minute timeout to the benchmark job that runs performance regression checks

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@auxesis auxesis merged commit a000bff into main Jan 29, 2026
11 checks passed
@auxesis auxesis deleted the fix/set-timeout-on-gh-actions-jobs branch January 29, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants